home *** CD-ROM | disk | FTP | other *** search
/ ETO Development Tools 1 / ETO Development Tools 1.iso / Essentials / MacApp Documentation / MacApp AppleLink Messages / MacApp.Tech$ 4⁄27⁄90 / 1194-Re MacApp & 32QD & 3-Apr90 < prev    next >
Encoding:
Text File  |  1990-04-27  |  2.4 KB  |  57 lines  |  [TEXT/GEOL]

  1. Item forwarded  by  A33          to A34
  2.  
  3. Item    3043386                         24-April-90        14:08PDT
  4.  
  5. From:   D4682                           Marx, Peter,PRT
  6.  
  7. To:     A.XSE007                        Austria - Orthosoft,J Mayrbauer,IDV
  8.         MACAPP.TECH$                    MacApp Technical
  9.         GRETSCH                         Gretsch, Greg
  10.  
  11. Sub:    Re: MacApp & 32QD & 32Clean
  12.  
  13. Juergen -
  14.  
  15. I have spent the better part of six months working with 32-bit QuickDraw,
  16. 32-Bit Clean Applications, C++, and MacApp and can say that it isn't too easy.
  17. I do have a couple of tips, though...
  18.  
  19. Ignore DoubleVision and OSImage...they were written long before 32QD was frozen
  20. and fail to make use of most of its features. Instead, I would look into the
  21. documentation that comes with 6.0.5 and 32QD version 1.2. The features are
  22. amazingly useful to anyone who has tried to use offscreen images on the Mac
  23. over the last couple of years. In fact, Apple has produced something in 32QD
  24. that is unique so far as I can tell - the routines are much more powerful and
  25. easy to use than anything I've seen on Sun, IBM, Dec, Silicon Graphics, and
  26. PIXAR.
  27.  
  28. I have also done a lot of convolutions, filtering, histograms, etc in
  29. C/32QD/MacApp for the medical imaging world (as you know), and have found that
  30. offscreen worlds in 32QD are never quite what you expect. The rowBytes is
  31. always larger than it needs to be (regardless of long-word alignment.) You can
  32. use the GetBaseAddr() routine of 32QD to get a clean baseAddr from PixMaps.
  33. This works on any pixmap, including 32-bit addressed ones.
  34.  
  35. Does anyone know if MacApp 2.0ß9 is 32-bit clean? I have run it under the
  36. various Apple systems that require this and haven't found any problems. This is
  37. inconclusive, though (you can prove a bug, but not its absence...)
  38.  
  39. Also, the IIci does not require applications to be 32-bit clean. While its ROM
  40. is 32-bit clean, the system generally runs under 24-bit addressing, no? AUX 2.0
  41. and upcoming systems may change this, of course.
  42.  
  43. Finally, I will say again...do not use the original version of 32-bit QD if you
  44. have access to the new one. Version 1.2 fixes many, many bugs with the
  45. offscreen gWorlds, etc. It also has some very nifty features, some of which I
  46. discovered before the documentation was around (ie. dithering from indexed
  47. PixMaps.)
  48.  
  49. If you have more specific questions (ie. code samples), feel free to link me
  50. back.
  51.  
  52. Peter Marx
  53. UCLA Medicine
  54.  
  55. D4682
  56.  
  57.